export function localGet(key) {
    const value = window.localStorage.getItem(key)
    try {
        return JSON.parse(window.localStorage.getItem(key))
    } catch (error) {
        return value
    }
}

export function localSet(key, value) {
    window.localStorage.setItem(key, JSON.stringify(value))
}

export function localRemove(key) {
    window.localStorage.removeItem(key)
}

// 判断内容是否含有表情字符，现有数据库不支持。
export function hasEmoji(str = '') {
    const reg = /[^\u0020-\u007E\u00A0-\u00BE\u2E80-\uA4CF\uF900-\uFAFF\uFE30-\uFE4F\uFF00-\uFFEF\u0080-\u009F\u2000-\u201f\u2026\u2022\u20ac\r\n]/g;
    return str.match(reg) && str.match(reg).length
}

// 单张图片上传
export const uploadImgServer = 'http://127.0.0.1:7001/m/upload'
    // 多张图片上传
export const uploadImgsServer = 'http://127.0.0.1:7001/m/uploads'

export const pathMap = {
    login: '登录',
    introduce: '系统介绍',
    dashboard: '大盘数据',
    add: '添加课程',
    swiper: '轮播图配置',
    hot: '热销课程配置',
    new: '新品上线配置',
    recommend: '为你推荐配置',
    category: '分类管理',
    level2: '分类二级管理',
    level3: '分类三级管理',
    good: '课程管理',
    guest: '会员管理',
    order: '订单管理',
    order_detail: '订单详情',
    account: '修改账户',
    good_video: '课程目录',
    add_video: '添加视频',
    appraisal: '测评管理',
    add_appraisal: '新增测评',
    appraisal_topic: '题目目录',
    add_topic: '添加题目',
    counselor: '咨询师列表',
    add_counselor: '添加咨询师',
    livesp: '猜你喜欢',
    consultation: '团队咨询管理',
    addconsultation: '新增咨询'
}